﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Input;

namespace Beat_em_Up.Scenes
{
    public class Scene_01
    {

        /// <summary>
        /// Este é nosso objeto jogador
        /// </summary>
        Object3D player;

        /// <summary>
        /// Esta é minha câmera, única no jogo?
        /// </summary>
        Camera camera;

        public Scene_01(ContentManager Content, Game game1)
        {

            camera = new Camera(game1, new Vector3(0, 0, 10));
            //posso passar mais duas sobrecargas...
            //mas como está ela vai apontar para o 0,0,0 com Up

            player = new Object3D(Content.Load<Model>("player"));
            //no meio com escala 1

        }

        public void Update(GameTime gameTime)
        {
            camera.Update(gameTime);
            player.Update(gameTime);
        }

        public void Draw(GameTime gameTime, SpriteBatch spriteBatch)
        {
            player.Draw(camera);
            //DESENHAR INTERFACE/HUD
        }
    }
}
